const { contextBridge, ipcRenderer } = require("electron");
const clipboard = require("electron").clipboard;

function sendMsg(msg) {
    if (msg.text) {
        clipboard.writeText(msg.text);
        return;
    }
    return ipcRenderer.invoke("asynchronous-message", msg);
}
contextBridge.exposeInMainWorld("electronAPI", {
    //主进程向渲染进程通讯
    onMsessage: (callback) => ipcRenderer.on("menu", callback),
    //渲染进程向主进程通讯
    sendMessage: (msg) => sendMsg(msg),
});
